home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / t3_1 / readme.txt < prev    next >
Text File  |  1993-07-09  |  2KB  |  58 lines

  1.  
  2. This directory contains binaries and sources for T3.1.  Currently available
  3. versions are for Dec3100(pmax), Sun4(sparc), Sun3, Vax/Unix, Encore, Hp
  4. workstation, Apollo, Next, and Mac/Aux.  
  5.  
  6. If your machine uses the 680x0 processor (Sun3,Hp,Apollo,Mac,Next) you will
  7. need the files tfix5.t, ofix5.t, and m68fix.t.  You should modify tfix5.t to
  8. load m68fix.t in addition to ofix5.t.  If your machine uses the Vax processor
  9. you need only tfix5.t and ofix5.t.  The shell variable TSYSTEM should be
  10. defined to be the directory containing these files.  You can compile the fix
  11. files if you want to.  Machines based on other processors do not need these
  12. files.
  13.  
  14. When installing a binary image you may ignore files such as sunbuild.t which
  15. are only used to rebuild a T image from sources.
  16.  
  17. If retrieving T for Apollos under SR10, be sure to use the Apollo-specific -A
  18. option to tar when unpacking the distribution.  This version works on DN3000's
  19. under SR10.1 and SR10.2.  It does not work on DN3500's.
  20.  
  21.  
  22.  
  23. The T manual is available in 3 forms:
  24.     tman.tar.Z - 5th edition (incorporating T3.0 and T3.1 release notes), in
  25.                  TeX (beta release).
  26.     manual.Z - 4th edition, ASCII text version, readable online.
  27.     doc.tar.Z - 4th edition, Scribe version.
  28.  
  29. For Sun3, Sparc, Pmax (mips) and Vax you may want foreign.tex which explains 
  30. the C/Unix foreign function interface to T.
  31.  
  32. Send your e-mail address to t-project@cs.yale.edu so you can be informed of
  33. fixes, new releases, etc.  Bug reports to t3-bugs@cs.yale.edu.  Newsgroup
  34. arpa.t-discussion exists for discussion of T.
  35.  
  36.  
  37.  
  38. The pmax and sparc versions of T3.1 contain the following improvements:
  39.  
  40. There is a faster garbage collector.  By default it doesn't print anything to
  41. the terminal.  (set (gc-noisily?) '#t) will restore the old behavior.
  42.  
  43. The compiler writes an additional file (.mld on pmax and .sd on sparc) used to
  44. get local variable information and source for compiled code.  As a result,
  45. most crawl commands work on stack frames for compiled as well as interpreted
  46. code.
  47.  
  48. There is a new form (TRACE-IF predicate proc-to-trace).  This prints
  49. trace information for proc-to-trace if predicate applied to the arguments
  50. is true.
  51.  
  52. There are new forms BREAK, UNBREAK, and BREAK-IF corresponding to trace.
  53. Instead of printing trace information they give a breakpoint. (ret) will
  54. continue the computation.  RET with an argument will cause another break after
  55. the procedure returns.
  56.  
  57.  
  58.